<layout name="../../../Resource/master"/>
<ul class="breadcrumb no-border no-radius b-b b-light pull-in">
    <li><a href="index.html"><i class="fa fa-home"></i>货品管理</a></li>
    <li class="active">货品列表</li>
</ul>
<div class="m-b-md">
    <h3 class="m-b-none">货品列表</h3>
</div>
<div class="row">
    <div class="col-sm-12">
        <section class="panel panel-default">
            <header class="panel-heading font-bold">货品列表</header>
            <div class="panel-body">
                <form class="form-horizontal" method="post" action="">
                    <table id="MyStretchGrid" class="table table-striped datagrid m-b-sm">
                        <thead>
                        <tr>
                            <th>编号</th>
                            <!--颜色  尺码  需要循环出来，不是写死-->
                            <volist name="key" id="v">
                                 <th>{$v}</th>
                            </volist>
                            <th>库存</th>
                            <th>货号</th>
                            <th>操作</th>
                        </tr>
                        </thead>
                        <tbody>
                        <volist name="oldData" id="vo">
                            <tr>
                                <td>{$vo['prid']}</td>
                                <volist name="vo['grid']" id="n">
                                    <td>{$n}</td>
                                </volist>
                                <td>{$vo['stocks']}</td>
                                <td>{$vo['pnumbers']}</td>
                                <td>
                                    <a href="{:U('GoodsLists/index',['prid'=>$vo['prid'] , 'gid' =>$vo['gid']])}" class="btn btn-warning"><i class="icon-pencil icon-white"></i>修改</a>
                                    <a href="{:U('GoodsLists/del', ['prid' => $vo['prid']])}" class="btn btn-danger"><i class="icon-trash icon-white"></i>删除</a>
                                </td>
                            </tr>
                        </volist>
                        <tr>
                            <td>添加货品</td>
                            <volist name="temp" id="vo" key="k">
                            <td>
                                <select name="temp[]" class="form-control m-b">
                                    <option value="">请选择</option>
                                    <volist name="vo" id="n">
                                        <!--<option value="{$n['gtid']}" <if condition="in_array($n['gtid'],$oldListData['grid'])" > selected </if> >{$n['gtvalue']}</option>-->
                                        <option value="{$n['gtid']}" <if condition="$n['gtid']==$oldListData['grid'][$k-1]" > selected </if> >{$n['gtvalue']}</option>
                                    </volist>
                                </select>
                            </td>
                            </volist>
                            <td>
                                <input value="{$oldListData['stocks']}" name="stocks" type="text" class="form-control">
                            </td>
                            <td>
                                <input value="{$oldListData['pnumbers']}" name="pnumbers" type="text" class="form-control">
                            </td>
                            <td></td>

                        </tr>
                        </tbody>
                    </table>
                    <div class="form-group">
                        <button type="submit" class="btn btn-twitter btn-block m-b-sm">提交</button>
                    </div>
                </form>
            </div>
        </section>
    </div>
</div>


<script type="text/javascript">
    function controller ($scope,$,_){
        //    1先抓取到spec[]
        var sel = $('select[name="temp[]"]');
//    2获得spec[]的长度
        var len = sel.length;
//    定义一个change事件 定义一个remote的二维数组空数组  将spec的长度进行循环判断
//    只要里面有一个等于0就证明没有同时选中，结束循环，否则就将每次循环i的值
//    存入remote中的spec中，然后执行ajax发送异步请求
        sel.change(function () {
            var remote = {
                'temp': {},
                'gid': {$Think.get.gid}
            };
            for (var i=0;i<len;++i){
                if(sel.eq(i).val() == 0  ){
                    return;
                }else{
                    // 将每次循环到i的值放到我们定义好的remote变量中的数组里
                    remote.temp[i]=sel.eq(i).val()
                }
            }
//            发送ajax
            $.ajax({
//              请求地址
                url  : "{:U('admin/GoodsLists/check')}",
//              发送方式
                type : 'GET',
//              发送数据
                data : remote,
//              接受数据类型
                dataType : 'json',
                success:  function(data){
                    if(data == 0){
                        alert('该货品已经存在啦，如要修改库存，请点击修改');
                        for(var i= 0 ; i<len ;++i){
                            sel.eq('i').val(0);
                        }
                    }
                }

            });
//
        });
    }
</script>






